package cn.handong.tool.Java文件操作;

import org.junit.Test;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;

public class 移动拷贝文件 {
    /**
     * 移动文件
     */
    @Test
    public void moveFile() {
        String previousPath = "C:/hd/666/sample.txt";//之前的位置和名字
        File file = new File(previousPath);//文件源头
        //移动的同时改名
        boolean move = file.renameTo(new File("C:/hd/sample121.txt"));
        System.out.println(move);
    }

    /**
     * 拷贝文件
     */
    @Test
    public void copyFile() throws IOException {
        File file1 = new File("C:/hd/sample121.txt");//文件源头
        File file2 = new File("C:/hd/666/sample.txt");//文件目标点
        Files.copy(file1.toPath(),file2.toPath());
    }
}
